function create_program(cxt,vertex_shader_source,fragment_shader_source) {
    //6.创建顶点着色器
    let vertex_sharer = cxt.createShader(cxt.VERTEX_SHADER);

    //创建片元着色器
    let fragment_sharer = cxt.createShader(cxt.FRAGMENT_SHADER);

    //7.把source 导入着色器对象
    cxt.shaderSource(vertex_sharer,vertex_shader_source);
    cxt.shaderSource(fragment_sharer,fragment_shader_source);

    //8.对着色器对象进行编译compile
    cxt.compileShader(vertex_sharer);
    cxt.compileShader(fragment_sharer);

    //9.创建一个program,webgl分两个运行部分，一个是js环境，另一个是webgl内部硬件运行部分。着色器代码运行在内部。
    let program = cxt.createProgram();

    //10.把着色器附着在program上。
    cxt.attachShader(program,vertex_sharer);
    cxt.attachShader(program,fragment_sharer);

    //11.链接program
    cxt.linkProgram(program);

    //12.使用program
    cxt.useProgram(program);

    return program;
}

function test() {
    console.log('test function');
}